package cc.rengu.igas.opms.common.dao;

import cc.rengu.igas.opms.common.entity.BankSupportCfgInfo;

import java.util.List;

/**
 * 支持银行列表配置表(T_P_BANK_SUPPORT_CFG) 操作接口
 * <p>
 * Created by keyi on 2020/3/27.
 */
public interface BankSupportCfgMapper {

    /**
     * 根据 银行机构号/支持业务类别 查询支持银行列表配置集合
     *
     * @param bankNo         银联机构号
     * @param supportBizType 支持业务类别
     * @return 结果集
     */
    List<BankSupportCfgInfo> selectOpmsBankSupportCfgByBankNoSupportBizType(String instId, String bankNo, String supportBizType) throws Exception;

    /**
     * 根据机构号/支持业务类别 查询
     *
     * @param instId         机构号
     * @param supportBizType 支持业务类别
     * @return 结果集
     * @throws Exception 异常
     */
    List<BankSupportCfgInfo> selectOpmsBankSupportCfgByInstIdSupportBizType(String instId, String supportBizType) throws Exception;


    /**
     * 根据 机构号/银联机构号查询
     *
     * @param instId 机构标识
     * @param bankNo 银联机构号
     * @return
     * @throws Exception 异常
     */
    List<BankSupportCfgInfo> selectOpmsBankSupportCfgByInstIdBankNo(String instId, String bankNo) throws Exception;
}
